I'm a math major student, and here are the courses that I have taken (and the implied skills).
My GitHub contains some of the projects I did, and also some of the notes that I toke @Litong.
Math Educations
Calculus I and II
Discrete Mathematics
Linear Algebra
Advanced Linear Algebra
Abstract Algebra
Ordinary Differential Equations
Partial Differential Equations
Mathematical Analysis I and II
Real Analysis
Numerical Analysis
Graph Theory
Differential Geometry
Statistic and Operation Research Educations
Probability Theory I and II
Stochstic Process
Statistical Principles
Optimizattion I and II
Monte Carlo Simulation
Monte Carlo Simulation for Financial Engineering
Optimization Modeling in Finance
Computer Science Educations
Python
Python for finance
Computational Lab
Data Structure
Big Data Technologies
Learning with Big Messy Data
Machine Learning
Reinforcement Learning
Others
Financial Management
Financial Accounting
Econometrics
Derivatives Securities
Investment and Portfolio Management